arm/apple machine support · Maintained
Maintainers
- M Sven Peter <sven@kernel.org>
- M Janne Grunau <j@jannau.net>
- R Neal Gompa <neal@gompa.dev>
Paths
- F
Documentation/devicetree/bindings/arm/apple.yaml - F
Documentation/devicetree/bindings/arm/apple/* - F
Documentation/devicetree/bindings/clock/apple,nco.yaml - F
Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml - F
Documentation/devicetree/bindings/dma/apple,admac.yaml - F
Documentation/devicetree/bindings/gpio/apple,smc-gpio.yaml - F
Documentation/devicetree/bindings/gpu/apple,agx.yaml - F
Documentation/devicetree/bindings/hwmon/apple,smc-hwmon.yaml - F
Documentation/devicetree/bindings/i2c/apple,i2c.yaml - F
Documentation/devicetree/bindings/input/touchscreen/apple,z2-multitouch.yaml - F
Documentation/devicetree/bindings/interrupt-controller/apple,* - F
Documentation/devicetree/bindings/iommu/apple,dart.yaml - F
Documentation/devicetree/bindings/iommu/apple,sart.yaml - F
Documentation/devicetree/bindings/leds/backlight/apple,dwi-bl.yaml - F
Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml - F
Documentation/devicetree/bindings/mfd/apple,smc.yaml - F
Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml - F
Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml - F
Documentation/devicetree/bindings/nvmem/apple,efuses.yaml - F
Documentation/devicetree/bindings/nvmem/apple,spmi-nvmem.yaml - F
Documentation/devicetree/bindings/pci/apple,pcie.yaml - F
Documentation/devicetree/bindings/phy/apple,atcphy.yaml - F
Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml - F
Documentation/devicetree/bindings/power/apple* - F
Documentation/devicetree/bindings/power/reset/apple,smc-reboot.yaml - F
Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml - F
Documentation/devicetree/bindings/rtc/apple,smc-rtc.yaml - F
Documentation/devicetree/bindings/spi/apple,spi.yaml - F
Documentation/devicetree/bindings/spmi/apple,spmi.yaml - F
Documentation/devicetree/bindings/usb/apple,dwc3.yaml - F
Documentation/devicetree/bindings/watchdog/apple,wdt.yaml - F
Documentation/hwmon/macsmc-hwmon.rst - F
arch/arm64/boot/dts/apple/ - F
drivers/bluetooth/hci_bcm4377.c - F
drivers/clk/clk-apple-nco.c - F
drivers/cpufreq/apple-soc-cpufreq.c - F
drivers/dma/apple-admac.c - F
drivers/gpio/gpio-macsmc.c - F
drivers/hwmon/macsmc-hwmon.c - F
drivers/pmdomain/apple/ - F
drivers/i2c/busses/i2c-pasemi-core.c - F
drivers/i2c/busses/i2c-pasemi-platform.c - F
drivers/input/touchscreen/apple_z2.c - F
drivers/iommu/apple-dart.c - F
drivers/iommu/io-pgtable-dart.c - F
drivers/irqchip/irq-apple-aic.c - F
drivers/mfd/macsmc.c - F
drivers/nvme/host/apple.c - F
drivers/nvmem/apple-efuses.c - F
drivers/nvmem/apple-spmi-nvmem.c - F
drivers/phy/apple/ - F
drivers/pinctrl/pinctrl-apple-gpio.c - F
drivers/power/reset/macsmc-reboot.c - F
drivers/power/supply/macsmc-power.c - F
drivers/pwm/pwm-apple.c - F
drivers/rtc/rtc-macsmc.c - F
drivers/soc/apple/* - F
drivers/spi/spi-apple.c - F
drivers/spmi/spmi-apple-controller.c - F
drivers/usb/dwc3/dwc3-apple.c - F
drivers/video/backlight/apple_dwi_bl.c - F
drivers/watchdog/apple_wdt.c - F
include/dt-bindings/interrupt-controller/apple-aic.h - F
include/dt-bindings/pinctrl/apple.h - F
include/linux/mfd/macsmc.h - F
include/linux/soc/apple/* - F
include/uapi/drm/asahi_drm.h
Last 30 days
Most active threads (last 7 days)
-
WARM3d
[PATCH v2] cpufreq: apple-soc: Fix OPP table cleanup
2026-06-24 06:15 · 1 reply in 7d · Haoxiang Li <hidden> -
COOLING5d
[PATCH] cpufreq: apple-soc: Add missing OPP table cleanup on init failure
2026-06-22 06:32 · 0 replies in 7d · Haoxiang Li <hidden>
Active reviewers (last 30 days)
-
<sashiko-bot@kernel.org>
3 attestations (3 Reported-by) · last on 2026-06-15 -
Shiqiang Zhang <hidden>
3 attestations (3 Acked-by) · last on 2026-05-31 -
Simon Guo <hidden>
3 attestations (3 Acked-by) · last on 2026-05-31 -
Sven Peter <sven@kernel.org>
2 attestations (2 Reviewed-by) · last on 2026-06-12 -
Clayton Craft <hidden>
2 attestations (1 Reported-by, 1 Tested-by) · last on 2026-06-11 -
Sasha Finkelstein <k@chaosmail.tech>
1 attestation (1 Reviewed-by) · last on 2026-06-15 -
Nick Chan <hidden>
1 attestation (1 Co-developed-by) · last on 2026-06-06
Recent patches
Most-recent 30 patches in this subsystem on linux-arm-kernel (capped at 30), ordered by date desc.
-
DORMANTno replies
Re: [PATCH v2] cpufreq: apple-soc: Fix OPP table cleanup
2026-06-24 · Viresh Kumar <viresh.kumar@linaro.org> -
WARM3d
[PATCH v2] cpufreq: apple-soc: Fix OPP table cleanup
2026-06-24 · Haoxiang Li <hidden> -
COOLING5d
[PATCH] cpufreq: apple-soc: Add missing OPP table cleanup on init failure
2026-06-22 · Haoxiang Li <hidden> -
WARM1d
[PATCH v2] nvme-apple: Use acquire/release for queue enabled state
2026-06-18 · Gui-Dong Han <hidden> -
COOLING12d
REVIEWED: 1 (1M) [PATCH v3 1/2] Input: apple_z2 - bound the device-reported packet length
2026-06-15 · Bryam Vargas via B4 Relay <devnull+hexlabsecurity.proton.me@kernel.org> -
COOLING12d
[PATCH v3 2/2] Input: apple_z2 - bound the device-reported finger count
2026-06-15 · Bryam Vargas via B4 Relay <devnull+hexlabsecurity.proton.me@kernel.org> -
COOLING13d
[PATCH v2] Input: apple_z2 - bound the device-reported finger count
2026-06-14 · Bryam Vargas via B4 Relay <devnull+hexlabsecurity.proton.me@kernel.org> -
COOLING14d
[PATCH] Input: apple_z2 - bound the device-reported finger count
2026-06-13 · Bryam Vargas via B4 Relay <devnull+hexlabsecurity.proton.me@kernel.org> -
COOLING14d
[PATCH] Input: apple_z2 - bound the device-reported packet length
2026-06-13 · Bryam Vargas via B4 Relay <devnull+hexlabsecurity.proton.me@kernel.org> -
COLD15d
REVIEWED: 1 (1M) [PATCH v2] power: supply: macsmc: Support macOS 27 SMC firmware
2026-06-12 · Sasha Finkelstein <k@chaosmail.tech> -
COLD16d
[PATCH] power: supply: macsmc: Support macOS 27 SMC firmware
2026-06-11 · Sasha Finkelstein <k@chaosmail.tech> -
DORMANTno replies
REVIEWED: 2 (1M) [PATCH RESEND] nvmem: apple-spmi-nvmem: wrap regmap calls to satisfy CFI
2026-06-11 · Aelin Reidel <hidden> -
COLD19d
[PATCH] phy: apple: atc: remove stale kernel-doc for removed struct members
2026-06-08 · Rosen Penev <hidden> -
COLD19d
[PATCH v2] nvme-apple: Prevent shared tags across queues on Apple A11
2026-06-07 · Nick Chan <hidden> -
COLD17d
[PATCH 2/2] nvme-apple: Prevent tag collision across queues even if tag space is shared
2026-06-06 · Nick Chan <hidden> -
COLD17d
[PATCH 1/2] nvme-apple: Only limit admin queue tag space when with Linear SQ is present
2026-06-06 · Nick Chan <hidden> -
COLD23d
[PATCH v3 31/32] iommu/io-pgtable-dart: remove deprecated iova_to_phys wrapper
2026-06-03 · Guanghui Feng <hidden> -
COLD23d
[PATCH v3 09/32] iommu/apple-dart: implement iova_to_phys_length
2026-06-03 · Guanghui Feng <hidden> -
COLD23d
[PATCH v3 04/32] iommu/io-pgtable-dart: introduce iova_to_phys_length in io_pgtable_ops
2026-06-03 · Guanghui Feng <hidden> -
COLD24d
[PATCH] nvme-apple: Use acquire/release for queue enabled state
2026-06-03 · Gui-Dong Han <hidden> -
COLD23d
[PATCH v2 29/30] iommu/io-pgtable-dart: remove deprecated iova_to_phys wrapper
2026-06-02 · Guanghui Feng <hidden> -
COLD23d
[PATCH v2 09/30] iommu/apple-dart: implement iova_to_phys_length
2026-06-02 · Guanghui Feng <hidden> -
COLD23d
[PATCH v2 04/30] iommu/io-pgtable-dart: introduce iova_to_phys_length in io_pgtable_ops
2026-06-02 · Guanghui Feng <hidden> -
COLD23d
REVIEWED: 2 (0M) [PATCH 9/9] iommu: remove deprecated iova_to_phys from domain_ops and io_pgtable_ops
2026-05-31 · Guanghui Feng <hidden> -
COLD23d
REVIEWED: 2 (0M) [PATCH 5/9] iommu: apple-dart/ipmmu/mtk_iommu implement iova_to_phys_length
2026-05-31 · Guanghui Feng <hidden> -
COLD23d
REVIEWED: 2 (0M) [PATCH 2/9] iommu/io-pgtable: introduce iova_to_phys_length in io_pgtable_ops
2026-05-31 · Guanghui Feng <hidden> -
WARM1d
[PATCH v1 4/6] power: Use named initializers for platform_device_id arrays
2026-05-29 · Uwe Kleine-König (The Capable Hub) <hidden> -
COLD33d
REVIEWED: 1 (1M) [PATCH v3] Bluetooth: Add Broadcom channel priority commands
2026-05-25 · Sasha Finkelstein <k@chaosmail.tech> -
COLD30d
[PATCH v1] block: switch numa_node to int in blk_mq_hw_ctx and init_request
2026-05-23 · Mateusz Nowicki <hidden> -
COLD44d
[PATCH v2] nvme-apple: Reset q->sq_tail during queue init
2026-05-14 · Nick Chan <hidden>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE169d
REVIEWED: 1 (1M) [PATCH] nvme-apple: Add "apple,t8103-nvme-ans2" as compatible
2025-12-31 · Janne Grunau <j@jannau.net> · 1 Reviewed-by -
STALE163d
REVIEWED: 1 (1M) [PATCH] spmi: apple: Add "apple,t8103-spmi" compatible
2025-12-31 · Janne Grunau <j@jannau.net> · 1 Reviewed-by -
STALE177d
REVIEWED: 1 (1M) [PATCH] dmaengine: apple-admac: Add "apple,t8103-admac" compatible
2025-12-31 · Janne Grunau <j@jannau.net> · 1 Reviewed-by -
STALE163d
REVIEWED: 1 (1M) [PATCH v2 1/2] power: supply: Add macsmc-power driver for Apple Silicon
2026-01-08 · Michael Reeves via B4 Relay <devnull+michael.reeves077.gmail.com@kernel.org> · 1 Reviewed-by -
STALE166d
REVIEWED: 2 (1M) [PATCH v2 1/2] pinctrl: apple: Use unsigned int instead of unsigned
2026-01-12 · Linus Walleij <linusw@kernel.org> · 2 Reviewed-by -
DORMANTno replies
REVIEWED: 2 (1M) [PATCH v2 2/2] pinctrl: apple: Implement GPIO func check callback
2026-01-12 · Linus Walleij <linusw@kernel.org> · 2 Reviewed-by -
STALE160d
REVIEWED: 1 (1M) [PATCH v3 1/2] power: supply: Add macsmc-power driver for Apple Silicon
2026-01-15 · Michael Reeves via B4 Relay <devnull+michael.reeves077.gmail.com@kernel.org> · 1 Reviewed-by -
DORMANTno replies
REVIEWED: 2 (2M) [PATCH v4 2/2] mfd: macsmc: Wire up Apple SMC power driver
2026-01-25 · Michael Reeves via B4 Relay <devnull+michael.reeves077.gmail.com@kernel.org> · 2 Reviewed-by -
DORMANTno replies
REVIEWED: 2 (2M) [PATCH v4 1/2] power: supply: Add macsmc-power driver for Apple Silicon
2026-01-25 · Michael Reeves via B4 Relay <devnull+michael.reeves077.gmail.com@kernel.org> · 2 Reviewed-by -
STALE153d
REVIEWED: 2 (2M) [PATCH v5 1/2] power: supply: Add macsmc-power driver for Apple Silicon
2026-01-25 · Michael Reeves via B4 Relay <devnull+michael.reeves077.gmail.com@kernel.org> · 2 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE192d
[PATCH v9 13/21] arm64: dts: apple: s5l8960x: Add CPU PMU nodes
2025-12-17 · Nick Chan <hidden> -
STALE192d
[PATCH v9 14/21] arm64: dts: apple: t7000: Add CPU PMU nodes
2025-12-17 · Nick Chan <hidden> -
STALE192d
[PATCH v9 15/21] arm64: dts: apple: t7001: Add CPU PMU nodes
2025-12-17 · Nick Chan <hidden> -
STALE192d
[PATCH v9 16/21] arm64: dts: apple: s800-0-3: Add CPU PMU nodes
2025-12-17 · Nick Chan <hidden> -
STALE192d
[PATCH v9 17/21] arm64: dts: apple: s8001: Add CPU PMU nodes
2025-12-17 · Nick Chan <hidden> -
STALE192d
[PATCH v9 18/21] arm64: dts: apple: t8010: Add CPU PMU nodes
2025-12-17 · Nick Chan <hidden> -
STALE192d
[PATCH v9 19/21] arm64: dts: apple: t8011: Add CPU PMU nodes
2025-12-17 · Nick Chan <hidden> -
STALE192d
[PATCH v9 20/21] arm64: dts: apple: t8012: Add CPU PMU nodes
2025-12-17 · Nick Chan <hidden> -
DORMANTno replies
[PATCH v9 21/21] arm64: dts: apple: t8015: Add CPU PMU nodes
2025-12-17 · Nick Chan <hidden> -
STALE174d
[PATCH 3/3] mfd: macsmc: Support variable app endpoint start
2025-12-23 · Nick Chan <hidden>